package Negocio;
import java.util.List;




public class FachadaSistema implements ISistema{

	private Departamento  departamento=new Departamento();;

	/* (non-Javadoc)
	 * @see Negocio.ISistema#cadastraProf(java.lang.String, java.lang.String)
	 */
	@Override
	public void cadastraProf(String nome, String matricula) {

		this.departamento.cadastraProf(nome, matricula);

	}

	/* (non-Javadoc)
	 * @see Negocio.ISistema#addDisciplina(Negocio.Disciplina)
	 *//*
        @Override
        public void addDisciplina(Disciplina disciplina){
                Turma turma= new Turma();
                turma.addDisciplina(disciplina);
        }
	  */
	/* (non-Javadoc)
	 * @see Negocio.ISistema#ListarProfessorDepart()
	 */
	@Override
	public List<Professor> ListarProfessorDepart(){

		List<Professor> professores= departamento.getListaProf();

		return professores;


	}

	@Override
	public void cadastrarDisciplina(String nome, String codigo,List<Professor> professor) {
		this.departamento.cadastraDisciplina(nome, codigo, professor);

	}

	@Override
	public List<Disciplina> ListarDisciplina() {
		List<Disciplina> disciplina= departamento.getDisciplina();

		return disciplina;
	}




}